Divine Appointments And God Orchestrated Delays